<%@ page import="java.util.Date" %> <%@ page import="ysl.buslog.orgs.League" %> <%@ page import="ysl.util.Log, ysl.util.Utils, ysl.util.Term" %> <%@ page import="ysl.util.ServletUtils, ysl.ui.session.YslSession" %> <%@ page import="ysl.util.YslMachineProperties" %> <%@ page import="ysl.buslog.teams.Team" %> <%@ page import="ysl.buslog.users.UserRole, ysl.buslog.users.Role, ysl.buslog.users.User" %> <%@ include file="YslMachineProperties.jsp" %> <% // deal with special situations here String testProp = Utils.getProperty("javaMail.from"); String imageDir = YslMachineProperties.getTomcatImagesDirectory(); if (testProp == null) // database has crashed { Utils.notifyAdmin("Database is apparently down - 'null' returned for javaMail.from!\n", request); out.println("" + ServletUtils.getSiteTitle(request) + " Technical Difficulty!"); out.println("
"); out.println(ServletUtils.getSiteTitle(request) + " is experiencing technical difficulties
"); out.println("The technical folks have been notified
"); out.println("No need to adjust your set...
"); out.println("Please close your browser and try again in a few minutes"); out.println("
"); } else { String leagueId = request.getParameter("leagueId"); String teamId = request.getParameter("teamId"); String seasonId = request.getParameter("seasonId"); String YSLkey = request.getParameter("YSLkey"); if (leagueId != null) { League league = League.getInstance(leagueId); String leagueName = league.getLeagueName(); if (leagueName != null) { session.setAttribute("currentLeague", league); Log.logLogin(request, "**** A guest viewed league #" + leagueId + ", \"" + leagueName + "\" ****"); ServletUtils.sendRedirect("/ViewLeague.jsp?leagueId=" + leagueId, request, response); return; } } else if (teamId != null) { Team team = Team.getInstance(teamId); if (team != null) { League league = team.getLeague(); session.setAttribute("currentLeague", team.getLeague()); Log.logLogin(request, "**** A guest viewed team #" + teamId + ", \"" + team.getFullName() + "\" ****"); ServletUtils.sendRedirect("/ViewTeam.jsp?teamId=" + teamId + (seasonId == null ? "&seasonId=0" : "&seasonId=" + seasonId), request, response); return; } } else if ("Log Out".equals(request.getParameter("actionName"))) { UserRole uRole = ServletUtils.getKeyUserRole(YSLkey); if (uRole != null) Log.logLogin(request, "#### User <" + uRole.getUser().getLoginName() + "> logged out ####"); } ServletUtils.sendRedirect("/YSLLogin.jsp", request, response); /* String URL = request.getRequestURL().toString().toLowerCase(); String siteTitle = Term.getSiteTitle(URL); if (YslMachineProperties.getMachineName().equalsIgnoreCase("QA.YourSportsLeague.com")) { %> <% } else if (Utils.inProductionMode()) { %> <% } else if (Utils.inDemoMode()) { %> <% } else { %> <% } */ } %>